package uade.distribuidas.repo.interfaces;

import java.rmi.Remote;
import java.rmi.RemoteException;
import java.util.List;

import uade.distribuidas.repo.dto.ProveedorDTO;
import uade.distribuidas.repo.exception.ExceptionProveedor;




public interface ManagerProveedoresIf extends Remote{

	public List<ProveedorDTO> getProveedores() throws ExceptionProveedor,RemoteException;
	public ProveedorDTO getProveedor(Integer id)throws ExceptionProveedor,RemoteException;
	public ProveedorDTO getProveedor(String cuil, String razonSocial)throws ExceptionProveedor,RemoteException;
	public ProveedorDTO getProveedorPorCuil(String cuil)throws ExceptionProveedor,RemoteException;
	public ProveedorDTO save(ProveedorDTO c)throws ExceptionProveedor,RemoteException;
	

}
